Component org.nuxeo.ecm.platform.annotations.repository.coreContrib
In bundle org.nuxeo.ecm.annotations.repository
Requirements
- org.nuxeo.ecm.platform.annotations.AnnotationsRepositoryService
- org.nuxeo.ecm.platform.annotations.services.DefaultAnnotationContrib
- org.nuxeo.ecm.platform.url.service.DocumentViewCodecService
Resolution Order
580
The resolution order represents the order in which this component has been resolved by the Nuxeo Runtime
framework.
You can influence this order by adding "require" tags in your component declaration, to make sure it is resolved after another component.
Contributions
- org.nuxeo.ecm.platform.annotations.repository.coreContrib--uriResolver
- org.nuxeo.ecm.platform.annotations.repository.coreContrib--metadataMapper
- org.nuxeo.ecm.platform.annotations.repository.coreContrib--permissionMapper
- org.nuxeo.ecm.platform.annotations.repository.coreContrib--annotabilityManager
- org.nuxeo.ecm.platform.annotations.repository.coreContrib--eventListener
XML Source
<?xml version="1.0"?>
<component
name="org.nuxeo.ecm.platform.annotations.repository.coreContrib">
<require>
org.nuxeo.ecm.platform.annotations.services.DefaultAnnotationContrib
</require>
<require>
org.nuxeo.ecm.platform.annotations.AnnotationsRepositoryService
</require>
<require>
org.nuxeo.ecm.platform.url.service.DocumentViewCodecService
</require>
<extension
target="org.nuxeo.ecm.platform.annotations.services.AnnotationsService"
point="uriResolver">
<urlResolver
class="org.nuxeo.ecm.platform.annotations.repository.DefaultNuxeoUriResolver" />
</extension>
<extension
target="org.nuxeo.ecm.platform.annotations.services.AnnotationsService"
point="metadataMapper">
<metadataMapper
class="org.nuxeo.ecm.platform.annotations.repository.DefaultNuxeoMetadataMapper" />
</extension>
<extension
target="org.nuxeo.ecm.platform.annotations.services.AnnotationsService"
point="permissionMapper">
<permissionMapper>
<createAnnotation>updateDocument</createAnnotation>
<readAnnotation>viewDocument</readAnnotation>
<updateAnnotation>updateDocument</updateAnnotation>
<deleteAnnotation>deleteDocument</deleteAnnotation>
</permissionMapper>
</extension>
<extension
target="org.nuxeo.ecm.platform.annotations.services.AnnotationsService"
point="annotabilityManager">
<annotabilityManager
class="org.nuxeo.ecm.platform.annotations.repository.service.RepositoryAnnotabilityManager" />
</extension>
<extension
target="org.nuxeo.ecm.platform.annotations.services.AnnotationsService"
point="eventListener">
<listener
class="org.nuxeo.ecm.platform.annotations.repository.core.AnnotationEventListener" />
</extension>
</component>